我想先从xml文件中读取字符串,然后再执行setText小部件上的任何其他操作,那么如何在没有活动对象调用的情况下做到这一点getResources()呢?
xml
setText
getResources()
Application
public class App extends Application {
android:name
<application>AndroidManifest.xmlandroid:name=".App"
onCreate()
mContext
getContext()
public class App extends Application{ private static Context mContext; @Override public void onCreate() { super.onCreate(); mContext = this; } public static Context getContext(){ return mContext; } }
现在,你可以使用:App.getContext()每当你想要获取上下文时,然后使用getResources()(或App.getContext().getResources())。
App.getContext()
App.getContext().getResources()